package xj.graph2d;

public interface Label extends DrawShape {

  public String getDisplayText();

  public String getText();

  public void setText(String s);

  public Offset getOffset();

  public void setOffset(Offset offset);

  public void setOffset(float dx, float dy);

  public void adjustOffset(float dx, float dy);

  public int getWidth();

  public int getHeight();

  public boolean isLabel();

  public void isLabel(boolean b);

  public void addLabelListener(LabelListener listener);

  public void removeLabelListener(LabelListener listener);

  public void fireLabelChanged();

}
